package com.fance.service;


import com.fance.common.ServerResponse;
import com.fance.model.User;

/**
 * @author fance
 * @date 18-4-28 下午5:01
 */
public interface IUserService {


     ServerResponse<User> login(String username, String password);

     ServerResponse<String> register(User user);

     ServerResponse<String> checkValid(String str, String type);

     ServerResponse<String> selectQuestion(String username);

     ServerResponse<String> checkAnswer(String username, String question, String answer);

     ServerResponse<String> forgetResetPassword(String username, String passwordNew, String forgetToken);

     ServerResponse<String> resetPassword(String passwordOld, String passwordNew, User user);

     ServerResponse<User> updateInformation(User user);

     ServerResponse<User> getInformation(Integer userId);

     ServerResponse checkAdminRole(User user);


}
